翻訳と辞書
Words near each other
・ Google Experience Device
・ Google Fiber
・ Google File System
・ Google Finance
・ Google Fit
・ Google Gears
・ Google Glass
・ Google Goggles
・ Google Groups
・ Google Guava
・ Google Guice
・ Google Hangouts
・ Google Health
・ Google Image Labeler
・ Google IME
・ Google Keep
・ Google Knol
・ Google Labs
・ Google Lunar X PRIZE
・ Google Lunar X Prize


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Google Guice : ウィキペディア日本語版
Google Guice[ぐーぐるじゅーす]

Google Guice(グーグルジュース)は、コンピュータソフトウェア技術の1つであり、Google社によりApache Licenseでリリースされた、Javaプラットフォーム向けのオープンソースソフトウェアフレームワークである。アノテーションを使用したJavaオブジェクトへの依存性の注入 (DI) をサポートしている〔Guice (Google) , Reviewed by Michael Yuan, retrieved 2010-04-09.〕。
Guiceではインタフェースと実装クラスをプログラム上で紐付け、コンストラクタメソッド、またはフィールド@Inject アノテーションを使用して注入することができる。あるインタフェースに対して1つ以上の実装が必要な場合、実装を識別するためのカスタム・アノテーションを作成し、それを用いて注入を行う。
アノテーションを用いるDIフレームワークとしては早期に登場したGuiceは、2008年の第18回においてLibraries, Frameworks and Components部門の勝者に上げられている〔〔18th Annual Jolt Award winners (Internet Archive)〕。また2011年にリリースされたGuice 3.0は、Java EEのDI仕様の一つであるJSR 330のリファレンス実装とされている。
標準的なJava環境用のもの以外に、Android向けの派生フレームワークとしてRoboGuice(ロボジュース)が存在する。
== 関連項目 ==

* Spring Framework
* Seasar

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Google Guice」の詳細全文を読む




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.